﻿namespace MulticlassClassification_MNIST.DataStructures
{
    class SampleMNISTData
    {
        internal static readonly InputData MNIST1 = new InputData()
        {
            PixelValues = new float[] { 10, 1, 0, 0, 0, 0, 0, 0, 3, 10, 1, 2, 5, 2, 0, 0, 0, 3, 12, 5, 1, 5, 0, 0, 0, 0, 7, 11, 8, 5, 1, 0, 0, 4, 1, 5, 11, 6, 4, 0, 0, 5, 0, 2, 8, 15, 5, 0, 0, 4, 0, 0, 0, 1, 11, 1, 0, 6, 7, 7, 11, 10, 2, 6 }
        }; //num 64


        internal static readonly InputData MNIST2 = new InputData()
        {
            PixelValues = new float[] { 0, 3, 14, 0, 0, 3, 14, 7, 0, 7, 10, 0, 4, 14, 4, 0, 0, 11, 6, 7, 13, 2, 0, 0, 0, 15, 12, 11, 1, 0, 0, 0, 3, 15, 11, 9, 0, 0, 0, 0, 6, 11, 1, 14, 5, 0, 0, 0, 10, 7, 0, 3, 15, 3, 0, 0, 14, 3, 0, 0, 7, 13, 1, 0 }
        };//num 75

        //internal static readonly InputData MNIST3 = new InputData()
        //{
        //    PixelValues = new float[] { 0, 0, 6, 14, 4, 0, 0, 0, 0, 0, 11, 16, 10, 0, 0, 0, 0, 0, 8, 14, 16, 2, 0, 0, 0, 0, 1, 12, 12, 11, 0, 0, 0, 0, 0, 0, 0, 11, 3, 0, 0, 0, 0, 0, 0, 5, 11, 0, 0, 0, 1, 4, 4, 7, 16, 2, 0, 0, 7, 16, 16, 13, 11, 1 }
        //};// num9

        internal static readonly InputData MNIST3 = new InputData()
        {
            PixelValues = new float[] { 0, 1, 16, 16, 16, 16, 16, 12, 0, 0, 1, 1, 1, 10, 14, 1, 0, 0, 0, 0, 7, 15, 2, 0, 0, 0, 0, 5, 15, 4, 0, 0, 0, 0, 4, 15, 5, 0, 0, 0, 0, 2, 15, 7, 0, 0, 0, 0, 1, 14, 10, 1, 1, 1, 1, 0, 12, 16, 16, 16, 16, 16, 7, 0 }
        };// unicode char 122


        //0,3,14,0,0,3,14,7,0,7,10,0,4,14,4,0,0,11,6,7,13,2,0,0,0,15,12,11,1,0,0,0,3,15,11,9,0,0,0,0,6,11,1,14,5,0,0,0,10,7,0,3,15,3,0,0,14,3,0,0,7,13,1,0,75
        //0,1,16,16,16,16,16,12,0,0,1,1,1,10,14,1,0,0,0,0,7,15,2,0,0,0,0,5,15,4,0,0,0,0,4,15,5,0,0,0,0,2,15,7,0,0,0,0,1,14,10,1,1,1,1,0,12,16,16,16,16,16,7,0,122
        //10,1,0,0,0,0,0,0,3,10,1,2,5,2,0,0,0,3,12,5,1,5,0,0,0,0,7,11,8,5,1,0,0,4,1,5,11,6,4,0,0,5,0,2,8,15,5,0,0,4,0,0,0,1,11,1,0,6,7,7,11,10,2,6,64
    }
}
